package com.ruben.strategies.exapmle;

import java.util.Arrays;
import java.util.List;

/**
 * 步行路线规划
 *
 * @author <achao1441470436@gmail.com>
 * @since 2021/10/16 19:18
 */
public class WalkingStrategy implements RouteStrategy {
    /**
     * 路线规划
     *
     * @param start 起点
     * @param end   终点
     * @return 路线
     */
    @Override
    public List<String> buildRoute(String start, String end) {
        // 具体逻辑，实际开发中可能超长一串，这里返回通过起点和终点规划出来的步行路线
        return Arrays.asList("走到成华大道", "路过二仙桥", "途径菜市场");
    }
}
